@charset "utf-8";
.layout_left{width:585px; float:left; _display:inline;}
.layout_right{width:307px; float:right; _display:inline;}
.c_pd_s1{padding:0 8px 25px;zoom:1;}
.c_pd_s2{ padding:0 0 0 6px; zoom:1;}
.comment_title h1{color:#0c5afc; font-size:16px; font-weight:bold; line-height:36px; border-bottom:1px solid #e6e6e6;}
.comment_title .def_btn_s9{float:right; margin:1px 0 0 0;}
.comment_list .l_box{padding:0 0 0 3px; margin:0 13px 0 0;width: 67px;}
.comment_list .l_box img{border-radius:5px;}
.comment_list .r_box{ width:470px; color:#272727; line-height:20px;}
.comment_list li{padding:0 0 14px 0; border-bottom:1px dashed #d6d6d6; margin:0 0 13px 0; overflow:hidden;zoom:1;}
.comment_list .info a{color:#272727;}
.comment_list .info{ height:70px; overflow:hidden;}
.comment_else{color:#808080; margin:3px 0 0 0;}
.comment_else .author{color:#0c5afc; font-weight:bold;}
.comment_else .comment_nums{float:right; padding:0 5px 0 0;}
.road{color:#0c5afc; font-size:16px; font-weight:bold; line-height:22px;}
.relative_info_box{color:#535353; line-height:24px; padding:0 0 0 7px; margin:13px 0 10px 0;}
.relative_info_box i{font-style:normal;}
/* road */
.road_box{margin:0 0 0 7px; width:571px; background:#f0f0f0; padding:1px 0;zoom:1;}
.road_box h1{padding:22px 0 19px 6px; border-bottom:1px solid #dddddd; margin:0 0 0 12px; color:#4983fd; font-size:14px; font-weight:bold; line-height:16px;}
.road_box h1 span{color:#999999;}
.road_box .lr_box{margin:16px 0 16px 12px;}
.road_box .l_box{padding:0 0 0 5px; margin:0 14px 0 0;}
.road_box .r_box{ width:315px; color:#636161;}
.road_box .apply{color:#afafaf; text-decoration:underline;}
.road_box .def_btn_s11{margin:54px 0 0 0;}
.love_box{margin:0 0 0 12px; padding:10px 0; border-top:1px solid #dddddd;}
.adder{color:#b1b1b1;}
.adder .user{color:#0072ff;}
.love_nums span{color:#1e82fd; font-family:Verdana, Geneva, sans-serif;  margin:0 0 0 8px; vertical-align:2px;}
.culture_info{ margin:9px 15px 12px; line-height:20px; color:#929292;}
.install,.road_pic,.road_store{margin:16px 15px 12px; overflow:hidden;zoom:1;}
.install li{float:left; margin:0 14px 0 0; _display:inline;}
.road_pic li{ float:left; _display:inline;margin:0 18px 0 0;}
.road_pic .icon_close{ margin:15px 0 0 0;}
.road_pic .last,.road_store .last{margin:0;}
.road_store li{ width:82px; margin:0 36px 0 0; _display:inline; float:left;}
.road_store .store_name{ line-height:24px; color:#0072ff; font-size:14px; text-align:center; margin:5px 0 0 0;}
.talk_list{margin:13px 14px 0 0;}
.talk_list .l_box{ margin:2px 4px 0;}
.talk_list .r_box{width:550px;}
.line{height:1px; overflow:hidden; width:524px; background:#cacaca;}
.form_talk {margin:18px 0 0 0;}
.form_talk .title,.form_talk .info{width:512px; height:33px; border:1px solid #ededed; border-bottom:none; padding:5px;}
.form_talk .col1 span{line-height:32px; color:#0c5afc; font-size:14px; font-weight:bold; padding:0 0 0 6px;}
.form_talk td{padding:0 0 19px 0;}
.form_talk .info{height:155px;}
.notice,.resident{margin:14px 11px 10px 13px;} 
.notice{ overflow:hidden;}
.notice li{ padding:0 0 11px 0;zoom:1; line-height:14px; overflow:hidden; width:283px; float:left;}
.notice li .title{height:14px; overflow:hidden; float:left; width:260px;}
.notice li .icon_close{float:right;}
.notice li a{color:#6e6e6e;}
.impression,.add_notice{padding:15px 0 15px 13px;zoom:1; overflow:hidden;}
.impression textarea,.add_notice textarea{width:193px; height:53px; border:1px solid #e5e5e5; background:#f1f1f1; color:#bebebe; padding:5px; resize:none; float:left; _display:inline;}
.impression .def_btn_s14,.add_notice .def_btn_s14{ float:left; margin:1px 0 0 13px; _display:inline;}
.impression_tags{ margin:0 7px 0 8px; border-top:1px solid #e6e6e6; color:#707070; padding:9px 0 10px 0;}
.impression_tags a{margin:0 7px;}
.impression_tags a i{margin:0 0 0 4px; position:relative; top:2px;}
.impression_tags .special{ color:#0182ff; font-size:14px;}
.rz_list{overflow:hidden;zoom:1; margin:14px 0 0 7px;}
.rz_list li{float:left; margin:0 21px 17px 17px; _display:inline; width:62px;}
.rz_list .name{color:#0072ff; display:block; text-align:center; line-height:14px; margin:10px 0 0 0; height:14px; overflow:hidden;}
.resident{color:#0072ff;}
/* street_lanmu */
.lb_box{margin:0 0 0 7px; width:571px; height:330px; overflow:hidden; position:relative;}
.lunbo{ position:absolute; left:0; top:0; width:571px; height:330px; overflow:hidden;}
.lunbo li{zoom:1;}
.lb_nums{position:absolute; bottom:5px; right:9px;}
.lb_nums li{float:left; margin:0 8px 0 0;}
.lb_nums li a{height:24px; width:24px; color:#fff; border:1px solid #8c8c8c;  line-height:24px; text-align:center; background:#000; display:block;}
.lb_nums .current a,.lb_nums li a:hover{opacity:0.5; filter:alpha(opacity=50);}
.pop_street{margin:20px 12px 0 12px;}
.pop_street li{margin: 0 0 28px 0;}
.pop_street .l_box{margin:0 13px 0 0;}
.pop_street .r_box{width:184px; line-height:17px; color:#6e6e6e;}
.pop_street .name{font-size:14px; font-weight:bold; color:#0072ff;}
.add_btn_street{margin:-5px 12px 6px 12px;}
.sorts_item{margin:4px 0 0 0;}
.sorts_item h3{width:291px; height:30px; background:url(../images/common/title_bg.png) no-repeat 0 0; line-height:30px; font-size:14px; font-weight:bold; color:#fffefe; padding:0 0 0 10px;}
.roads_box,.sorts_box{margin:14px 0 0 0;zoom:1; overflow:hidden;}
.lm_box{ width:296px; overflow:hidden;}
.sorts_box{width:255px; float:left; overflow:hidden;}
.show_more{float:right; _display:inline; margin:14px 12px 0 0; display:none;zoom:1;}
.roads_box a,.sorts_box a,.show_more a{font-size:13px; color:#0c5afc; font-weight:normal; margin:0 10px 10px 0; float:left; white-space:nowrap; height:14px; line-height:14px; _line-height:15px; _display:inline;}
.show_more a{margin:0; float:none;}
.add_notice{border-bottom:1px solid #e6e6e6;}
.tl_manage .icon_close{float:left; margin:12px 8px 0; _display:inline;}
.tl_manage .r_box{width:520px;}

/* member */
.mem_pd_s1{padding:16px 22px;zoom:1;}
.mem_pd_s2{padding:16px 22px 0 22px;zoom:1;}
.mem_pd_s3{padding:0 0 22px 0;zoom:1;}
.mem_pd_s4{padding:16px 0 16px 21px;zoom:1;}
.member_box .name{color:#0072ff; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; line-height:34px;}
.member_box .r_box{width:780px;}
.member_menu li{ float:left; margin:0 2px 0 0; _display:inline;}
.member_menu li a{padding:6px 10px; display:block; font-size:14px; font-weight:bold; color:#666;}
.member_menu li a:hover,.member_menu .current a{border-bottom:2px solid #0081ff;}
.member_sub_menu,.member_sorts_box{overflow:hidden;zoom:1;}
.member_sub_menu li{float:left; margin:0 16px 0 0; _display:inline;}
.member_sub_menu li a{ color:#404040; font-size:16px; font-weight:bold;}
.member_sub_menu li a:hover,.member_sub_menu .current a{color:#0c5afc;}
.member_sorts_box{ margin:2px 10px 0 0; _display:inline;}
.member_sorts_box li{padding:0 13px; border-right:1px solid #0c5afc; float:left;}
.member_sorts_box .last{border-right:none;}
.member_sorts_box li a{ color:#0c5afc; font-size:14px; font-weight:bold;}
.street_talk{float:right; color:#0c5afc; font-size:14px; font-weight:bold; margin:3px 0 0 0;}
.street_list .r_box{line-height:26px; width:750px; color:#777;}
.street_list .r_box a{color:#0072ff;}
.street_list .area{padding:2px 0;}
.street_list .street_name{font-size:14px;}
.street_list li,.store_list li{margin:0 0 28px 0;}
.fanye_wrap{width:300px; float:right;}
.store_list .r_box{ width:750px; margin:0 0 0 2px; color:#777; line-height:18px;}
.store_list .title{font-size:14px; color:#0072ff;}
.address_c{margin:5px 0 0 0;}
.address_e{margin:0 0 3px 0;}
.rela_nums .love_nums{display:inline-block;}
.rela_nums span{margin:0 0 0 6px; vertical-align:2px; color:#b2b2b2;}
.rela_nums .l_num{color:#939393;}
.rela_nums span a{color:#b2b2b2;}
.daily_list .info{margin:5px 0 3px 0; height:36px; overflow:hidden;}
.photo_item{width:160px; margin:0 40px 25px 25px;}
.photo_item .other_info{ line-height:18px; margin:8px 0 0 0;}
.photo_item .hy_nums{color:#999;}
.member_left{ width:585px; float:left;}
.member_left_s1{ width:640px; float:left;}
.member_right{width:260px; float:right;}
.member_right_s1{width:225px; float:right;}
.photo_det_box .title{color:#8c8a8a; font-size:14px; font-weight:bold; margin:0 0 25px 0;}
.photo_det .top{text-align:center; margin:0 0 20px 0;}
.photo_det .top a{color:#0c5afc; margin:0 19px;}
.photo_det li img{ width:585px;}
.photo_det_box .from{margin:20px 0 0 0; color:#b3b2b2;}
.photo_det_box .from a{color:#0c5afc;}
.member_link{color:#0c5afc; font-size:14px; display:block; margin:0 0 20px 0; line-height:18px; font-weight:bold;}
.mem_store_comment li,.mem_talk li{margin:0 0 30px 0;zoom:1;}
.mem_store_comment .r_box{width:555px; line-height:20px; color:#272727;}
.mem_store_comment .time{color:#6e6e6e;}
.mem_store_comment .title a{font-size:14px; color:#0c5afc;}
.dash,.dash_s1{ border-bottom:1px dashed #d6d6d6; height:0; overflow:hidden; margin:0 0 15px 0;}
.dash_s1{ border-bottom:1px dashed #45a3ff; margin:0;}
.mem_talk .r_box{width:540px; line-height:26px; color:#272727;}
.mem_talk .info{height:26px; overflow:hidden;}
.mem_talk .street_name{font-size:14px; color:#0c5afc; margin:0 10px 0 0;}
.mem_talk .ope_nums{margin:0 0 0 10px;}
.mem_talk .ope_nums i{margin:0 5px; font-style:normal;}
.mem_box .sorts{ padding:18px 0 0 0; height:64px; float:left; }
.mem_box ul{float:left;}
.mem_box li{float:left; _display:inline; margin:0 0 0 28px;}
.mem_box li img{width:82px; height:82px; overflow:hidden;}
.mem_photo li{float:left; _display:inline; margin:0 37px 0 0;}
.mem_photo .last{margin:0;}
.mem_photo{overflow:hidden;zoom:1; margin:0 0 20px 0;}
.mem_photo li img{width:187px; height:122px; overflow:hidden;}
.member_info{width:207px; margin:0 0 22px 0;}
.member_info .else_info{background:#0081ff; color:#fff; }
.member_info .else_info .dash_s1{margin:0 5px;}
.basic_info{line-height:26px; padding:8px 17px;}
.basic_info .name{font-size:14px;}
.basic_info span{display:block;}
.master_store{ padding:9px 0 9px 17px; zoom:1;}
.master_store h3{font-weight:bold; margin:0 0 9px 0;}
.master_store ul,.person_contact{overflow:hidden;zoom:1;}
.master_store li{float:left; margin:0 12px 0 0; _display:inline;}
.master_store li img{border:1px solid #fff; width:33px; height:33px;}
.rel_ope a{width:103px; height:28px; text-align:center; line-height:28px; display:inline-block; color:#fff; background:#0073e3;}
.rel_ope .gz{margin:0 1px 0 0;}
.person_contact .name{ height:16px; width:64px; text-align:center; overflow:hidden; line-height:16px; color:#bcbcbc; font-size:14px; font-weight:bold; display:block; margin:14px 0;}
.person_contact li{float:left; margin:0 8px 0 0; _display:inline;}
/* store */
.store_lunbo{width:571px; height:330px; overflow:hidden; position:relative; margin:1px 7px;}
.s_lunbo{width:571px; height:330px; overflow:hidden;}
.s_lunbo li{width:571px; height:330px; overflow:hidden;}
.preview_box{ position:absolute; top:0; right:0; width:110px; overflow:hidden; background:#fff; z-index:50; font-size:0;}
.preview_box li{ margin:0 0 1px 0;zoom:1; overflow:hidden; height:65px; width:110px; display:block; }
.preview_box .current img{opacity:0.6; filter:alpha(opacity=60);}
.preview_box .last{margin:0;}
.lb_title{position:absolute; height:36px; bottom:0; left:0; z-index:10; font-size:0;}
.lb_title li{width:571px; height:36px; position:relative;}
.transparent_bg{height:36px; width:571px; opacity:0.5; background:#000; filter:alpha(opacity=50); position:absolute; top:0; left:0; z-index:10;}
.lb_title .tit_box{font-size:18px; font-weight:bold; line-height:36px; color:#fff; position:absolute; left:0; top:0; z-index:20; height:36px;}
.lb_title .tit_box i{ margin:10px 10px 0; overflow:hidden; float:left; _display:inline;}
.lb_title .tit_box span{ float:left;}
.hot_gz_store{overflow:hidden; margin:14px 0 0 0; zoom:1;}
.hot_gz_store .r_box{ width:184px; line-height:20px;}
.hot_gz_store .title,.new_store .title{height:20px; overflow:hidden;}
.hot_gz_store .title a,.new_store .title a{font-size:14px; color:#0072ff;}
.hot_gz_store .info{margin:3px 0 0; height:40px; overflow:hidden;}
.hot_gz_store li{float:left; margin:0 25px 0 0; _display:inline;zoom:1; width:276px; padding:0 0 23px 0;}
.hot_gz_store .no_margin{margin:0;}
.comment_list .face_box li{ margin:0 10px 0 0; _display:inline; padding:0; border-bottom:none;}
.fy_box{padding:5px 0 0 0;}
.new_store{margin:0 11px;}
.new_store .r_box{width:210px; line-height:20px;}
.new_store .info{height:20px; overflow:hidden;}
.new_store li{padding:8px 0 7px 0;zoom:1; width:285px;}
.new_store .love_nums span{color:#939393; font-size:12px;}
.store_sorts{padding:0 0 0 11px;zoom:1;}
.sorts_title i{margin:0 3px 0 0;}
.title_bg{width:240px; height:30px; background:url(../images/common/title_bg_s1.png) no-repeat 0 0; color:#fff; font-size:14px; line-height:30px; padding:0 0 0 10px; display:block; float:left;}
.store_sorts .sorts_item{widows:285px;}
.list_sorts{margin:12px 0 0 0;}
.list_sorts li{padding:0 15px; color:#b2b2b2; line-height:14px; border-right:1px solid #b2b2b2; float:left;}
.list_sorts .last{border-right:none;}
.list_sorts li a{color:#b2b2b2;}
.ss_list .comment_title h1{padding:0 0 0 7px;}
.ss_list .store_list{padding:0 0 0 7px;}
.ss_list .store_list .r_box{width:450px;}
.ss_list .store_list  li{ padding:7px 0 23px 0; margin:0;}
.seperate{height:1px; background:#e1e1e1; overflow:hidden;}
.lr_link{ padding:0 0 0 5px;}
.lr_link .def_btn_s16 i{font-style:normal;}
.lr_link .txt_link{color: #0C5AFC;font-size: 16px;font-weight: bold;line-height: 22px;}
.main_show_box{margin:0 7px; padding:1px 0; background:#f0f0f0;}
.main_show_box .l_box{position:relative;zoom:1; margin:0;}
.main_show_box .r_box{width:268px;}
.pic_title_bg{height:36px; width:303px; background:#000; opacity:0.6; filter:alpha(opacity=60); position:absolute; bottom:0; left:0;}
.pic_title_box{font-size: 18px;font-weight: bold;line-height: 36px;color: white;position: absolute;left: 0;bottom: 0;z-index: 20;height: 36px;}
.pic_title_box i{margin: 10px 10px 0;overflow: hidden;float: left;_display: inline;}
.pic_title_box span{float: left;}
.show_box_s1{ padding:0 14px; border-bottom:1px solid #dddddd;}
.sb_title{ font-size:16px; font-weight:bold; color:#bbbbbb; display:inline-block; margin:23px 0;}
.sb_title i{font-size:15px; font-style:normal;}
.sb_info{ line-height:28px; color:#636161; padding:8px 14px;}
.sb_btn .btn{display:inline-block; margin:11px 0;}
.store_nums{margin:21px 7px;zoom:1;}
.store_nums span{color:#0072ff; }
.store_nums .love_nums{float:left;}
.store_nums .else{margin:0 0 0 18px; float:left;}
.store_nums span a{color:#0072ff; white-space:nowrap;}
.store_nums span b,.store_nums .rela_ope a b{font-weight:bold; font-family:Verdana, Geneva, sans-serif;}
.store_nums .rela_ope a{ color:#0072ff; margin:0 6px 0 0;}
.store_tags{ font-weight:bold; color:#bababa; padding:16px 0 10px 5px;}
.store_tags a{color:#bababa; margin:0 4px;}
.i_store_list .r_box{width:500px;}
.feedback_list .name{ display:block; text-align:center; color:#6e6e6e; line-height:12px; margin:5px 0 0 0;}
.feedback_list{margin:0 12px;}
.feedback_list li{padding:0; margin:0; border-bottom:none; padding:0 0 10px 0;}
.feedback_list .r_box{width:450px; color:#6e6e6e; line-height:18px; }
.feedback_list .info{margin:5px 0; height:54px; overflow:hidden;}
.map_wrap h1{margin:10px 12px 0 12px;}
.map_box{margin:10px 6px 0; width:296px; overflow:hidden;}
.friend_list{margin:15px 10px 0 20px;}
.friend_list .l_box{margin:0 15px 0 0;}
.friend_list .r_box{width:200px; line-height:16px;}
.friend_list .name{padding:20px 0 0 0; height:16px; overflow:hidden; float:left; width:180px;}
.friend_list .name a{color:#0072ff; font-size:14px;}
.friend_list li{padding:0 0 18px 0;zoom:1;}
.i_store_list_manage .icon_close{float:left; margin:22px 15px 0 0; _display:inline;}
.i_store_list_manage .r_box{ width:455px;}
.friend_list .icon_close{float:right; margin:20px 2px 0 0; _display:inline;}
.add_friend{margin:12px;zoom:1;}
.add_friend .def_btn_s9{ display:inline-block; margin:15px 0 0 0;}
/*  index */
.i_store_wrap{margin:0 12px 0 10px; width:881px; height:77px; overflow:hidden; position:relative;}
.i_store_wrap .new_store{margin:0;}
.i_shadow{ box-shadow:0 2px 3px rgba(0,0,0,0.1);}
.i_lb_box{margin:0 4px 0 6px; width:891px; position:relative; overflow:hidden;}
.small_pic_box{width:891px; position:relative; overflow:hidden; height:97px; margin:2px 0;}
.small_pic{position:absolute; left:0; top:0; overflow:hidden;}
.small_pic li{float:left; margin:0 2px 0 0; _display:inline;}
.i_lb_nums{ display:block; margin:20px auto; overflow:hidden; width:72px;}
.i_lb_nums li{float:left; margin:0 10px 0 0; _display:inline; cursor:pointer;}
.sepe_dash{background:url(../images/common/dash.png) repeat-x 0 0; height:1px; overflow:hidden;}
.i_store{overflow:hidden;zoom:1; position:absolute; left:0; top:0;}
.i_store li{float:left; margin:0 20px 0 0; _display:inline; width:274px;}
.i_store .r_box{width:200px;}
.i_pd_s1{padding:0 0 0 7px;zoom:1;}
.i_bg_s1{width:591px; height:120px; background:url(../images/common/bg_1.png) no-repeat 0 0; float:left;}
.pic_show_s1 li{float:left; margin:0 0 0 23px; _display:inline;}
.login_bg{ width:290px; height:120px; float:left; margin:0 0 0 8px; background:#f4f4f4;}
.i_login .tr{text-align:right;}
.i_login label{font-size:14px; color:#0072ff;}
.i_login{margin:15px 0 0 0;}
.i_login td{ padding:4px 0;}
.i_login .def_btn_s18{display:inline-block; }
.free_reg{color:#494949; line-height:26px; margin:0 15px; font-size:14px; font-weight:bold;}
.i_big_lb{ width:890px; height:330px; overflow:hidden;}
.i_big_lb_nums{width:150px; overflow:hidden; height:20px; margin:9px auto 13px;}
.i_big_lb_nums i{font-style:normal;}
.i_big_lb_nums li{float:left; margin:0 20px 0 0; cursor:pointer;}
.i_big_lb_nums .icon_circle_gray_s1{margin:3px 0 0 0;}